Sports

Cubs, shortstop Dansby Swanson agree to deal